package com.viajero.movil.dbviajero;

import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

public class Empresa_TaxiDat {

	SQLiteDatabase ViajeroDB;
	String[] allColumns = new String[]{ViajeroSQLiteHelper.EMPRESA_TAXI_id_empresa,ViajeroSQLiteHelper.EMPRESA_TAXI_nombre};
	
	
	public Empresa_TaxiDat(){
		
	}
	
	public String[] cargarEmpresas(ViajeroSQLiteHelper vdb){
		String[] empresa = {};
		int ind = 0;
		try{
			ViajeroDB = vdb.getReadableDatabase();
			Cursor cursor = ViajeroDB.query(vdb.TABLE_EMPRESA_TAXI, allColumns, null, null, null, null, null);
			cursor.moveToFirst();
			empresa = new String[cursor.getCount()+1];
			ind = cursor.getColumnIndex(vdb.EMPRESA_TAXI_nombre);
			empresa[0] = "Seleccione una empresa";
			int i = 1;
			while(!cursor.isAfterLast()){
				empresa[i] = cursor.getString(ind);
				i++;
				cursor.moveToNext();
			}
			ViajeroDB.close();
		}catch (Exception e) {
			return empresa;
		}
		return empresa;
	}
	
	public int ObtenerId_Empresa(ViajeroSQLiteHelper vdb, String empresa){
		int id = 0;
		try{
			ViajeroDB = vdb.getReadableDatabase();
			Cursor cursor = ViajeroDB.query(vdb.TABLE_EMPRESA_TAXI, allColumns, vdb.EMPRESA_TAXI_nombre+" = '"+empresa+"'", null, null,null,null);
			cursor.moveToFirst();
			id = cursor.getInt(cursor.getColumnIndex(vdb.EMPRESA_TAXI_id_empresa));
			ViajeroDB.close();
		}catch (Exception e) {
			return id;
		}
		return id;
	}
	
}
